package com.ruoyi.graduate.domain.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("留言新增参数类")
public class MsMessageBoardAddParam {

    @ApiModelProperty(value = "关联社区帖子ID（外键，为空则是全局留言，必填）")
    private Integer postId; // 对应数据库post_id字段（非空，外键关联）

    @ApiModelProperty(value = "留言用户ID（外键，关联ms_sys_user表的user_id，必填）")
    private Long userId; // 对应数据库user_id字段（bigint类型，非空，外键关联）

    @ApiModelProperty(value = "留言内容（必填字段）")
    private String messageContent; // 对应数据库message_content字段（text类型，非空）

    @ApiModelProperty(value = "父ID（默认为0，0表示主留言，非0表示回复）")
    private Integer parentId ; // 对应数据库parent_id字段，默认值0（与表结构默认值一致）

    @ApiModelProperty(value = "成品图片路径（单张一条记录，支持多图，必填）")
    private String imgUrl; // 对应数据库img_url字段


}
